sHelp
                                     PRV.RX
     i   2
 main
   adrs
     adrs.text
   allergies
     allergies.text
   disease.contras
   duplicates
   instructions
   interactions
   merged.from
   notes
   warnings
 update.rxm.queue
 xfer.queue

 Ì   €   i   2
main
[urn]
$(HF4)HFW[hfw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         10 URN      L                 hfw                                                         
 allow.subst                  1 YN       L                 $(HF4)HFW[hfw]|12                                           
 dose                         8 FREE     L                 $(HF4)HFW[hfw]|3                                            
 dose.unit                    6 FREE     L                 $(HF4)HFW[hfw]|11                                           
 enc.date                     8 DATE     L                 $(HF4)HFW[hfw]ENC|1                                         
 enc.type                    10 FREE     L  PRV.ENC.TYPE   $(HF4)HFW[hfw]ENC|2                                     
 enc.urn                     10 PINT     R  PRV.ENC        $(HF4)HFW[hfw]ENC|3                                     
 entered.by                  10 FREE     L  MIS.USER       $(HF4)HFW[hfw]AI|2                                      
 entered.by.user.out         20 FREE     L                 VAL=@MIS.USER.name[@entered.by]                             
 entered.date                 8 DATE     L                 VAL=%Z.date.in.magic(@entered.time)                         
 entered.date.out            12 FREE     L                 VAL=%Z.date.text(@entered.date,"m d, Y")                    
 entered.time                10 PINT     R                 $(HF4)HFW[hfw]AI|3                                          
 entered.time.order          11 PINT     R                 VAL=10000000000-@entered.time                               
 entered.time.out             8 FREE     L                 VAL=%Z.time.text(@entered.time,"h:M A")                     
 es.signed                    1 YN       L                 $(HF4)HFW[hfw]AI|6                                          
 expires                      8 DATE     L                 $(HF4)HFW[hfw]|8                                            
 history                      1 YN       L                 $(HF4)HFW[hfw]|18                                           
 issued.by                   10 FREE     L  MIS.USER       $(HF4)HFW[hfw]AI|5                                      
 issued.by.user.out          20 FREE     L                 VAL=@MIS.USER.name[@issued.by]                              
 issued.date                  8 DATE     L                 VAL=%Z.date.in.magic(@issued.time)                          
 issued.date.out             12 FREE     L                 VAL=%Z.date.text(@issued.date,"m d, Y")                     
 issued.time                 10 PINT     R                 $(HF4)HFW[hfw]AI|4                                          
 issued.time.out              8 FREE     L                 VAL=%Z.time.text(@issued.time,"h:M A")                      
 med                         10 FREE     L  PRV.DRUG       $(HF4)HFW[hfw]|2                                        
 mri.urn                     25 URN      L  MRI.PAT        $(HF4)HFW[hfw]|17                                       
 number                      10 PINT     R                 $(HF4)HFW[hfw]|1                                            
 override.by                 10 FREE     L  MIS.USER       $(HF4)HFW[hfw]AI|7                                      
 override.by.user.out        20 FREE     L                 VAL=@MIS.USER.name[@override.by]                            
 override.comment            10 FREE     L  PRV.CMT        $(HF4)HFW[hfw]|13                                       
 override.date                8 DATE     L                 VAL=%Z.date.in.magic(@override.time)                        
 override.date.out           12 FREE     L                 VAL=%Z.date.text(@override.date,"m d, Y")                   
 override.time               10 PINT     R                 $(HF4)HFW[hfw]AI|8                                          
 override.time.out            8 FREE     L                 VAL=%Z.time.text(@override.time,"h:M A")                    
 patient                     30 URN      L  PRV.PAT        $(HF4)HFW[hfw]ENC|0                                     
 pha.med                     10 FREE     L  PHA.DRUG       $(HF4)HFW[hfw]|15                                       
 pharmacy                    10 FREE     L  MIS.OUT.LOCN   $(HF4)HFW[hfw]|14                                       
 practice                    10 FREE     L  PRV.PRACTICE   $(HF4)HFW[hfw]|9                                        
 provider                    10 FREE     L  MIS.DOC        $(HF4)HFW[hfw]|10                                       
 qty                          5 PINT     R                 $(HF4)HFW[hfw]|4                                            
 refills                      2 INT      R                 $(HF4)HFW[hfw]|5                                            
 renewed.from                10 URN      L  PRV.RX         $(HF4)HFW[hfw]RN|0                                      
 renewed.to                  10 URN      L  PRV.RX         $(HF4)HFW[hfw]RN|1                                      
 respon.practice             10 FREE     L  PRV.PRACTICE   $(HF4)HFW[hfw]A1|0                                      
 respon.provider             10 FREE     L  MIS.DOC        $(HF4)HFW[hfw]A1|1                                      
 route                       10 FREE     L                 $(HF4)HFW[hfw]|7                                            
 rx.urn                      10 URN      L  PRV.RX         $(HF4)HFW[hfw]|16                                       
 sig                         20 FREE     L  MIS.DIR        $(HF4)HFW[hfw]|6                                        
 status                       3 CHOICE   L                 $(HF4)HFW[hfw]|0                                            
 status.date                  8 DATE     L                 VAL=%Z.date.in.magic(@status.time)                          
 status.date.out             12 FREE     L                 VAL=%Z.date.text(@status.date,"m d, Y")                     
 status.text                 12 FREE     L                 VAL=IF{@status^XX="AC" "ACTIVE";XX="DC" "DISCONTINUED"      
                                                           VAL=;XX="UNV" "UNVERIFIED";XX="CAN" "CANCELLED"}            
 status.time                 10 PINT     R                 $(HF4)HFW[hfw]AI|1                                          
 status.time.out              8 FREE     L                 VAL=%Z.time.text(@status.time,"h:M A")                      
 status.user                 10 FREE     L  MIS.USER       $(HF4)HFW[hfw]AI|0                                      
 status.user.out             20 FREE     L                 VAL=@MIS.USER.name[@status.user]                            
 Ì   €   i   2
adrs
[urn,  adr.q]
$(HF4)HFW[hfw]ADR[hfwAD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 adr.q                        3 PINT     R                 hfwAD                                                       
 adr                         10 FREE     L                 $(HF4)HFW[hfw]ADR[hfwAD]|1                                  
 adr.name                    45 FREE     L                 $(HF4)HFW[hfw]ADR[hfwAD]|2                                  
 adr.override.cmt            10 FREE     L  PRV.CMT        $(HF4)HFW[hfw]ADR[hfwAD]|4                              
 adr.severity                 1 CHOICE   L                 $(HF4)HFW[hfw]ADR[hfwAD]|3                                  
 adr.severity.exp            12 FREE     L                 VAL=IF{@adr.severity^SV="M" "MILD";SV="I" "INTERMEDIAT      
                                                           VAL=E";SV="S" "SEVERE"}                                     
 adr.type                     1 FREE     L                 $(HF4)HFW[hfw]ADR[hfwAD]|0                                  
 adr.type.exp                10 FREE     L                 VAL=IF{@t.adr.type="C" "CLASS";@t.adr.type="G" "GENERI      
                                                           VAL=C";"INGREDIENT"}                                        
 Ì   €   i   2
adrs.text
[urn,adr.q,  adr.text.q]
$(HF4)HFW[hfw]ADR[hfwAD]T[iaIDT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 adr.text.q                   3 PINT     R                 iaIDT                                                       
 adr.text                    79 TEXT     L                 $(HF4)HFW[hfw]ADR[hfwAD]T[iaIDT]                            
 Ì   €   i   2
allergies
[urn,  allergy.q]
$(HF4)HFW[hfw]AL[hfwA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 allergy.q                    3 PINT     R                 hfwA                                                        
 allergy                     10 FREE     L                 $(HF4)HFW[hfw]AL[hfwA]|1                                    
 allergy.name                45 FREE     L                 $(HF4)HFW[hfw]AL[hfwA]|2                                    
 allergy.override.comment    10 FREE     L  PRV.CMT        $(HF4)HFW[hfw]AL[hfwA]|4                                
 allergy.severity             1 CHOICE   L                 $(HF4)HFW[hfw]AL[hfwA]|3                                    
 allergy.severity.exp        15 FREE     L                 VAL=IF{@allergy.severity="M" "MILD";@allergy.severity=      
                                                           VAL="I" "INTERMEDIATE";@allergy.severity="S" "SEVERE";      
                                                           VAL="UNKNOWN"}                                              
 allergy.type                10 FREE     L                 $(HF4)HFW[hfw]AL[hfwA]|0                                    
 Ì   €   i   2
allergies.text
[urn,allergy.q,  allergy.text.q]
$(HF4)HFW[hfw]AL[hfwA]T[iaTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 allergy.text.q               3 PINT     R                 iaTQ                                                        
 allergy.text                79 TEXT     L                 $(HF4)HFW[hfw]AL[hfwA]T[iaTQ]                               
 Ì   €   i   2
disease.contras
[urn,  disease.contra.q]
$(HF4)HFW[hfw]DIS[hfwIS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 disease.contra.q             3 PINT     R                 hfwIS                                                       
 disease.contra.ind          10 FREE     L  PHA.INT        $(HF4)HFW[hfw]DIS[hfwIS]|0                              
 disease.contra.ind.med      10 FREE     L  PRV.DRUG       $(HF4)HFW[hfw]DIS[hfwIS]|2                              
 disease.contra.ind.name     45 FREE     L                 $(HF4)HFW[hfw]DIS[hfwIS]|1                                  
 Ì   €   i   2
duplicates
[urn,  duplicate.q]
$(HF4)HFW[hfw]DUP[hfwD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 duplicate.q                  3 PINT     R                 hfwD                                                        
 duplicate                   10 FREE     L                 $(HF4)HFW[hfw]DUP[hfwD]|3                                   
 duplicate.med               10 FREE     L  PRV.DRUG       $(HF4)HFW[hfw]DUP[hfwD]|4                               
 duplicate.name              45 FREE     L                 $(HF4)HFW[hfw]DUP[hfwD]|5                                   
 duplicate.number            12 PINT     R                 $(HF4)HFW[hfw]DUP[hfwD]|6                                   
 duplicate.override.cmt      10 FREE     L  PRV.CMT        $(HF4)HFW[hfw]DUP[hfwD]|7                               
 duplicate.pha.urn           10 URN      L  PHA.RX         $(HF4)HFW[hfw]DUP[hfwD]|8                               
 duplicate.status             3 FREE     L                 $(HF4)HFW[hfw]DUP[hfwD]|2                                   
 duplicate.type               1 FREE     L                 $(HF4)HFW[hfw]DUP[hfwD]|0                                   
 duplicate.urn               10 PINT     R                 $(HF4)HFW[hfw]DUP[hfwD]|1                                   
 Ì   €   i   2
instructions
[urn,  instruction.q]
$(HF4)HFW[hfw]I[hfwI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 instruction.q                3 PINT     R                 hfwI                                                        
 instruction                 79 TEXT     L                 $(HF4)HFW[hfw]I[hfwI]                                       
 Ì   €   i   2
interactions
[urn,  interaction.q]
$(HF4)HFW[hfw]INT[hrwII]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 interaction.q                3 PINT     R                 hrwII                                                       
 interaction                 10 FREE     L  PHA.INT        $(HF4)HFW[hfw]INT[hrwII]|1                              
 interaction.med             10 FREE     L  PRV.DRUG       $(HF4)HFW[hfw]INT[hrwII]|5                              
 interaction.name            45 FREE     L                 $(HF4)HFW[hfw]INT[hrwII]|2                                  
 interaction.number          12 FREE     L                 $(HF4)HFW[hfw]INT[hrwII]|6                                  
 interaction.override.cmt    10 FREE     L  PRV.CMT        $(HF4)HFW[hfw]INT[hrwII]|9                              
 interaction.pha.urn         10 URN      L  PHA.RX         $(HF4)HFW[hfw]INT[hrwII]|10                             
 interaction.severity         1 FREE     L                 $(HF4)HFW[hfw]INT[hrwII]|0                                  
 interaction.status           3 FREE     L                 $(HF4)HFW[hfw]INT[hrwII]|4                                  
 interaction.type             4 FREE     L                 $(HF4)HFW[hfw]INT[hrwII]|7                                  
 interaction.type.exp        20 FREE     L                 $(HF4)HFW[hfw]INT[hrwII]|8                                  
 interaction.urn             10 PINT     R                 $(HF4)HFW[hfw]INT[hrwII]|3                                  
 Ì   €   i   2
merged.from
[urn,  merged.urn]
$(HF4)HFW[hfw]MF[ea]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 merged.urn                  25 URN      L  MRI.PAT        ea                                                      
 merged.time                 10 PINT     R                 $(HF4)HFW[hfw]MF[ea]|0                                      
 Ì   €   i   2
notes
[urn,  note.q]
$(HF4)HFW[hfw]N[hfwNQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 note.q                       3 PINT     R                 hfwNQ                                                       
 note                        79 TEXT     L                 $(HF4)HFW[hfw]N[hfwNQ]                                      
 Ì   €   i   2
warnings
[urn,  warning.q]
$(HF4)HFW[hfw]WG[hfwW]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 warning.q                    3 PINT     R                 hfwW                                                        
 warning.int                 10 FREE     L  PHA.INT        $(HF4)HFW[hfw]WG[hfwW]|2                                
 warning.int.desc            58 FREE     L                 $(HF4)HFW[hfw]WG[hfwW]|3                                    
 warning.med                 10 FREE     L  PRV.DRUG       $(HF4)HFW[hfw]WG[hfwW]|4                                
 warning.med.name            45 FREE     L                 $(HF4)HFW[hfw]WG[hfwW]|5                                    
 warning.severity             1 FREE     L                 $(HF4)HFW[hfw]WG[hfwW]|1                                    
 warning.type                 4 FREE     L                 $(HF4)HFW[hfw]WG[hfwW]|0                                    
 Ì     i   2
update.rxm.queue
[update.rxm.time,update.rxm.urn]
*(HF)HFWRXM[hfwUQ,hfw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 update.rxm.time             10 PINT     R                 hfwUQ                                                       
 update.rxm.urn              10 URN      L  PRV.RX         hfw                                                     
 update.rxm.device           15 FREE     L                 *(HF)HFWRXM[hfwUQ,hfw]|1                                    
 update.rxm.mri.urn          25 URN      L  MRI.PAT        *(HF)HFWRXM[hfwUQ,hfw]|2                                
 update.rxm.user             10 FREE     L  MIS.USER       *(HF)HFWRXM[hfwUQ,hfw]|0                                
 Ì     i   2
xfer.queue
[xfer.seconds,xfer.type,xfer.rx.urn]
*(HF)HFWXQ[xsec,xch,hfw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xfer.seconds                 9 FREE     L                 xsec                                                        
 xfer.type                   10 CHOICE   L                 xch                                                         
 xfer.rx.urn                 10 URN      L  PRV.RX         hfw                                                     
 xfer.last.edit.user         10 FREE     L  MIS.USER       *(HF)HFWXQ[xsec,xch,hfw]|4                              
 xfer.mpi                    25 URN      L  MRI.PAT        *(HF)HFWXQ[xsec,xch,hfw]|0                              
 xfer.patient                30 URN      L  ADM.PAT        *(HF)HFWXQ[xsec,xch,hfw]|1                              
 xfer.rx.expire.date          8 DATE     L                 *(HF)HFWXQ[xsec,xch,hfw]|3                                  
 xfer.rx.status               3 CHOICE   L                 *(HF)HFWXQ[xsec,xch,hfw]|2                                  

 Index Files                        Subscripts/Physical Base

 date.x                             [entered.date,urn]
                                      ?(HF)HFWD[hfwC,hfw]

 enc.x                              [enc.urn,urn]
                                      ?(HF)HFWB[hfb,hfw]

 expire.x                           [expires,urn]
                                      ?(HF)HFWX[hfwX,hfw]

 mpi.x                              [mri.urn,urn]
                                      ?(HF)HFWZ[ea,hfw]

 number.x                           [practice,number,urn]
                                      ?(HF)HFWN[ggh,hfwN,hfw]

 patient.x                          [patient,urn]
                                      ?(HF)HFWY[aa,hfw]

 practice.date.x                    [practice,entered.date,urn]
                                      ?(HF)HFWP[ggh,hfwC,hfw]

 provider.date.x                    [provider,entered.date,urn]
                                      ?(HF)HFWV[ggg,hfwC,hfw]

 provider.unv.x                     [provider,urn]
                                      ?(HF)HFWU[ggg,hfw]

 status.x                           [status,urn]
                                      ?(HF)HFWS[hfwS,hfw]

 urn.x                              [urn]
                                      ?(HF)HFWURN[hfw]